﻿using System;
using System.Collections.Generic;
using System.Linq;

using Microsoft.Practices.Prism.ViewModel;

namespace Finance.UI.ViewModels
{
    public class ChargeDetailPageViewModel : NotificationObject
    {
        public ChargeDetailItemViewModel PayoutModel { get; set; }
        public ChargeDetailItemViewModel IncomeModel { get; set; }

        public ChargeDetailPageViewModel(
            ChargeDetailItemViewModel payoutModel,
            ChargeDetailItemViewModel incomeModel)
        {
            this.PayoutModel = payoutModel;
            this.IncomeModel = incomeModel;
        }

        #region Unused Properties

        //private IList<ClassificationDetailGroupViewModel> _Classifications;
        //public IList<ClassificationDetailGroupViewModel> Classifications
        //{
        //    get { return _Classifications; }
        //    set
        //    {
        //        _Classifications = value;
        //        RaisePropertyChanged("Classifications");
        //    }
        //}
        //private IList<AccountDetailGroupViewModel> _Accounts;
        //public IList<AccountDetailGroupViewModel> Accounts
        //{
        //    get { return _Accounts; }
        //    set
        //    {
        //        _Accounts = value;
        //        RaisePropertyChanged("Accounts");
        //    }
        //}
        //private IList<ProjectDetailGroupViewModel> _Projects;
        //public IList<ProjectDetailGroupViewModel> Projects
        //{
        //    get { return _Projects; }
        //    set
        //    {
        //        _Projects = value;
        //        RaisePropertyChanged("Projects");
        //    }
        //}
        //private IList<TraderDetailGroupViewModel> _Traders;
        //public IList<TraderDetailGroupViewModel> Traders
        //{
        //    get { return _Traders; }
        //    set
        //    {
        //        _Traders = value;
        //        RaisePropertyChanged("Traders");
        //    }
        //}

        #endregion
    }
}
